package com.own.demo.lwf.common.string;

/**
 * @version v1.0
 * @Description:
 *  1.String.valueOf(object):可为空，null会自动转为“null"字符串.建议用
 *  2.""+object:同String.valueOf(object)，建议用
 *  3.object.toString():object不能为null(但可为"")，否则报空指针异常，不建议用
 *  4.(String)(object):可为空不报异常，但object必须得能转为string。否则报错格式转化异常.不建议用
 * @Author 李文峰
 * @Date 2023/7/22 0022 10:17
 */
public class ObjectToStr {
    public static void main(String[] args) {
        Object a = 12456;
        // 1.String.valueOf(object):可为空，null会自动转为“null"字符串.建议用
        System.out.println(String.valueOf(a));

        // 2.""+object:同String.valueOf(object)，建议用
        System.out.println("" + a);

        // 3.object.toString():object不能为null(但可为"")，否则报空指针异常，不建议用
        System.out.println(a.toString());

        // 4.(String)(object):可为空不报异常，但object必须得能转为string。否则报错格式转化异常.不建议用
        System.out.println((String) "");

    }
}
